package net.yla.smartbus.module.ba.area.service;

import net.yla.smartbus.module.ba.area.entity.BaPoints;
import net.yla.smartbus.module.ba.area.form.PointsForm;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author 默苍离
 * @date 2021/7/5 10:50
 * <p>
 * ******************************************
 * @annotation:
 */
@Repository
public interface PointsService {

    /**
     * 保存坐标点集合
     *
     * @param pointsForm
     * @return
     */
    Integer save(PointsForm pointsForm);


    /**
     * 修改坐标点集合
     *
     * @param areaId
     * @return
     */
    Integer update(Integer areaId);


    /**
     * 根据 区域 id 获取 坐标点 集合
     *
     * @param areaId
     * @return
     */
    List<BaPoints> getPoint(Integer areaId);


    /**
     * 根据 区域 id 删除 坐标点 集合
     *
     * @param areaId
     * @return
     */
    Integer deletePoint(Integer areaId);

}
